package com.enroban.dr.util;

import org.dom4j.DocumentException;

import java.io.File;
import java.io.IOException;

/**
 * docx读取文本替换工具
 * @author enroban
 */
public class DocxUtil {

    /**
     * 替换
     * @param path1 输入的docx文件路径
     * @param path2 输出的docx文件路径
     */
    public static void replace(String path1,String path2) throws DocumentException, IOException {
        File file = new File("./tmp");
        file.deleteOnExit();
        file.mkdir();
        ZipFileUtil.decompressZip2Files(path1,"./tmp");

        XmlUtil.readAndReplace("./tmp"+"/word/document.xml","${abc}","替换掉abc了");

        ZipFileUtil.compressFiles2Zip(new File("./tmp").listFiles(),path2);
    }

    /**
     * 替换
     * @param file1 输入的docx文件
     * @param file2 输出的docx文件
     */
    public static void replace(File file1,File file2){

    }

}
